$(function () {
    $('#_js_loginBtn').click(function () {
        var val = $('#inputPassword').val();

        //js 正则表达语法:
        //    / /g  : 正则表达式对象

        // ^1  以1开头
        //  \d 数字 0-9 数字中一个
        //  {10}  重复个数   \d{10} 表示10个数字
        // $  以xx结束
        //  [3456789]  代码 3 4 5 6 7 8 9 中一个数

        //   /^1[3456789]\d{9}$/
        if (/^1\d{10}$/g.test(val)) {

            $.get(domainUrl + "/users/checkPhone", {phone:val}, function (data) {
                if(data){
                    $('#inputPassword').next().text('').hide()
                    $('.login-box').hide()
                    $('.signup-box').show()
                    $("#phone").val(val);
                }else{
                    $('#inputPassword').next().text('手机号码已注册.').show()
                }
            })
        } else {
            $('#inputPassword').next().text('手机号码格式不正确').show()
        }
    });
    //短信发送
    $('.vcode-send').click(function () {
        if ($(this).hasClass('disabled')) {

        } else {
            var self = $(this);
            var count = 5;
            self.addClass('disabled');
            self.text(count + '秒后重新获取');
            var timer = setInterval(function () {  //定时器
                count--;
                if (count > 0) {
                    self.text(count + '秒后重新获取');
                } else {
                    clearInterval(timer);
                    self.text('重新获取验证码');
                    self.removeClass("disabled");
                }
            }, 1000);

            var phone = $("#phone").val();
            $.get(domainUrl + "/users/sendVerifyCode", {phone:phone}, function (data) {

                console.log(data);
                if(data.code == 200){
                    popup(data.msg);
                }else{
                    popup(data.msg);
                }
            })
        }
    });
    //注册
    $("#editForm").ajaxForm({
        url:domainUrl + "/users/regist",
        type:"POST",
        success:function (data) {
            if(data.code == 200){
                location.href = "/login.html";
            }else{
                popup(data.msg);
            }
        }
    })
    //表单验证配置
    // $("#editForm").bootstrapValidator({
    //     feedbackIcons: { //图标
    //         valid: 'glyphicon glyphicon-ok',
    //         invalid: 'glyphicon glyphicon-remove',
    //         validating: 'glyphicon glyphicon-refresh'
    //     },
    //     fields:{//配置不同输入框
    //         nickname:{
    //             validators:{//验证的规则
    //                 notEmpty:{//必填 //规则的名字是规定的
    //                     message:'昵称必填'//错误时的提示
    //                 }
    //             }
    //         },
    //         password:{
    //             validators:{//验证的规则
    //                 notEmpty:{//必填 //规则的名字是规定的
    //                     message:'密码必填'//错误时的提示
    //                 },
    //                 stringLength:{//字符串长度范围
    //                     min:1,
    //                     max:5
    //                 }
    //             }
    //         },
    //         rpassword:{
    //             validators:{//验证的规则
    //                 notEmpty:{//必填 //规则的名字是规定的
    //                     message:'密码必填'//错误时的提示
    //                 },
    //                 identical:{//要求跟密码的值相同
    //                     field:'password',
    //                     message:'两次输入的密码必须相同'
    //                 }
    //             }
    //         }
    //     }
    // }).on('success.form.bv',function () {//表单所有数据验证通过后执行里面的代码
    //     //提交异步表单
    //     $("#editForm").ajaxForm({
    //         url:domainUrl + "/users/regist",
    //         type:"POST",
    //         success:function (data) {
    //             if(data.code == 200){
    //                 popup("注册成功");
    //                 location.href = "/login.html";
    //             }else{
    //                 popup(data.msg);
    //             }
    //         }
    //     })
    // });
});